package domain.controllers;



import domain.Entity.EntityProyecto;
import domain.Entity.EntityUsuario;
import java.util.Iterator;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import managers.ProyectoManager;
import managers.UsuarioManager;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
import org.springframework.web.servlet.view.RedirectView;

/**
 *
 * @author jorge
 */
public class mostrarProyectosController implements Controller{
    
    ProyectoManager pm = ProyectoManager.getInstance();
    
    
    
    
    UsuarioManager um = UsuarioManager.getInstance();
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        
        ModelAndView mav = new ModelAndView();
        HttpSession session = request.getSession();
        EntityUsuario gestor = (EntityUsuario) session.getAttribute("usuario");
        long dni = gestor.getDni();
        List proyectos = pm.mostrarProyectosGestor(dni);
        int i=0;
        Iterator it= proyectos.iterator();
        session.setAttribute("misProyectos", proyectos);

        mav.setView(new RedirectView("misProyectos.htm"));
        return mav;
        
        
    }
}